前言以前在 Termux 上跑 proot/chroot 环境都是通过 (tiger/tight) VNC 或者 novnc 之类的方式来与桌面环境交互的,使用起来要么不太稳定;要么与原生系统契合感欠佳。于是便渐渐抛弃了给这些容器用上花里胡哨的桌面环境,只走普普通通的 cli 操作。 但现在听说出了个 X11 实现原生级别的交互,并且看B站上的演示也的确眼馋,所以来自己试试。
Termux X11 基础配置
由于 Termux X11 的开发仍在初始阶段,并没有被纳入到 Termux 自身当中,因而需要手动安装。
下载 CI 的自动构建包
到这里任意点击一个 workflow
点击 termux-x11 下载压缩包即可。
安装
安装压缩包内的 apk 文件与 deb 文件。
可以先将 deb 文件拷贝至设备内置存储 (/sdcard) 下,接着打开 Termux 运行:
1234pkg updatepkg install x11-repocd /sdcard/pkg install termux-x11.deb
没有报错的话就可以进行下一步了。
配置
还是在 Term...
本文在 Windows 11 Pro 22621.436 下测试有效
同时使用多个网络适配器的难题在 Windows 系统下,系统默认采用仅某个特定的网络适配器进行连接(即便你的设备上存在着多个可同时联网的网卡)
如我的笔记本上就内置了一张 Intel AX200,连接 5G WiFi 时可达到 585 Mbps 的速度。而如果我使用手机进行 USB 网络共享则可以达到 425 Mbps。
如何将两者的速度同时利用起来以达到理论最快的网络呢?
NIC Teaming (链路聚合)想要实现多个网卡同时使用,最好的解决办法就是链路聚合。
有关链路聚合的概念可以在这里看到,在这里不做解释。
实现 (NetSwitchTeam)
在==具有管理员权限的== Windows PowerShell 窗口中,先执行 Get-NetAdapter -Physical 来获取当前设备上的物理网卡列表。
执行以下指令来创建 “多路网络适配器复用器”(Network Adapter Multiplexor)
1New-NetSwitchTeam -Name "SWT01&quo...
历史Windows Terminal 在 3 年前的 Build 2019 大会 上横空出世。其优秀的 Fluent Design 设计语言、引入的项目栏、高级的字符渲染机制以及崭新的多 Profile 设置使其成为了 Windows 自带 PowerShell 的最佳替代品。
Windows Terminal v1.0 –图源 Wikipedia
基础优化尽管上述特性使得 Windows Terminal 具有得天独厚的优势,但其内光秃秃的 PowerShell 依然是日常使用者的痛点。以下就针对 PowerShell 亟需着手修改的地方进行分享。
改变 Windows Terminal 自带字体字体的修改不仅仅是为了看的舒服,某些字体内置(☞Nerd Fonts)的图标与特殊符号会与后期 PowerShell 的主题配合的很好。(如 Git 状态、电池图标、文件夹之类)所以选定合适的字体是必要的。
Terminal 自带的字体是 “Caskaydia Cove”,观感不错。同时它也在 Nerd Fonts 列表里,所以应该支持各种各样的图标+连字效果。
我个人更加偏好基...
前言网上的指南大多是搬运 Clion 官网或 ROS Wiki 的内容,且在解决环境变量的问题时通通采用继承当前终端的环境变量的方法。给不使用终端来启动 Clion 的用户带来很大不便。本文将在结合上述内容,并提供另外一种设置 Clion 环境变量的方式。
步骤1. 创建 ROS 包具体过程可参考:ROS Wiki 的 构建ROS软件包
确保你的工作目录为以下(或相似)的结构:
12345678910tree catkin_working_dir├── CMakeLists.txt├── build├── devel├── src│ ├── {your_package_name}│ │ ├── CMakeLists.txt│ │ ├── src│ │ ├── ...
2. 设置 Clion Cmake 相关设置
启动 Clion,找到CMake设置(File > Settings Ctrl+Alt+S > Build, Execution, Deployment > CMake)
将“Build directo...
前言说是 VSC 的开发环境配置,其实是 Windows 下 C/C++ 的环境配置指南。
无论是在 Linux 还是 OSX 上,配置 C/C++ 的环境很大程度上都是一行命令能解决的事。而在 Windows 上情况就变得相当复杂了起来。移植到 Windows 平台的编译器种类繁多:MinGW、MinGW-w64、MSYS/2、Cygwin 等,光是厘清这些编译器的区别就足够让人头大了。但如今 WinLibs 的出现应该能更好的解决配置 C/C++ 环境的问题。
编译器解决方案 —— WinLibs简介官网上是这样描述的:*”In short: it’s a free C and C++ compiler for Microsoft Windows.”*实际上也确实如此,不过 WinLibs 不仅仅包含(最新的)GCC,它还涵盖了:LLVM 前端(Clang)、LLDB 调试器与 MinGW-w64 环境。
不可否认,WinLibs 作为一款完备的 C/C++ 开发环境是完全可行的。
下载移步至官网的下载页面或直接点击这个链接(本文发布时为最新版)
UCRT 与 MSVCRT ...
前言当我在大概2018年第一次拿到这手机的时候,感觉还不错。毕竟高通636已经6+64GB的配置在当时看来并不算差。但是由于Flyme系统的封闭,获取root和刷机成了一件难事。鉴于当时没有什么野路子能供我操作,很快我就对它失去了兴趣。然而如今偶然在telegram上看见解锁/刷机的方法,便溯源到xda上的帖子试了下,最后得出了你正在看的这份指南。
为什么要写这个指南?
给自己做个记录
原帖子的说明并不是很容易看懂
资源下载
Material Terminal: https://nekorectifier.lanzouw.com/iaZeH04ohtni
TWRP Recovery: https://www.123pan.com/s/Cff7Vv-YKqnH.html
Linage OS (Android 10):https://www.123pan.com/s/Cff7Vv-GKqnH.html
具体步骤解锁 bootloader根据原作者99degree@xda的教程,解锁方法如下。
获取 Flyme 系统自带的 root 权限 (完不完整都可)
安装任意...